home *** CD-ROM | disk | FTP | other *** search
- {* }
- {* FILE: errtext }
- {* errormessages of p88 }
- {* last modification: 18.02.91 13:10 }
-
- ; ***** infos: *****
- 11 No statement found.
- 12 Comment exceeds line.
- ; ***** warnings: *****
- 101 A local priority definition will be valid in the whole source file.
- 102 GLOBAL in the use clause of a program is ignored.
- ; stm.c
- 111 ':' expected behind 'ELSE' in case-statement.
- ;arrx.c
- 120 Type @ was assigned to the subarray.
- ; seman.c
- 131 In standard Pascal this parameter must be a variable.
- 171 Further Parameters ignored.
- 451 CIRCLE-USE !! Module @ uses itself. This may cause an error.
- 902 Source line tooo lloonngg.
- 903 Symbol tooo lloonngg.
- ;
- ; ****** errors: *****
- ; decl.c
- 1001 Unsatisfied forward-reference
- 1002 Type-identifier expected
- 1004 A component type must not be a file type.
- 1005 A component type must not be a dynamic array.
- 1006 Index range of a dynamic array must be integer type.
- 1007 Do not use #-expressions in index ranges.
- 1008 '=', '+', '*' or '^' expected.
- 1009 The string data type is not yet implemented.
- 1010 The string length must be integer.
- 1011 Integer is not allowed as index type.
- 1012 ******unbesetzt***********
- 1013 The type of the constant is incompatible.
- 1014 'end' , ')' or ';' expected in type-definition
- 1015 Type identifier expected, @ found.
- 1016 Missing selection part in variant record declaration
- 1017 ******unbesetzt***********
- 1018 Type identifier or subrange expected.
- 1019 Incompatible subrange bounds.
- 1020 '..' expected.
- 1021 ******unbesetzt***********
- 1022 Identifier already declared
- 1023 A global specification is only allowed in a module declaration.
- 1024 Too many index ranges for dynamic array.
- 1025 Too few index ranges for dynamic array.
- 1026 A program parameter must be file type.
- 1027 ******unbesetzt***********
- 1028 ******unbesetzt***********
- 1029 A file parameter must be a var parameter.
- 1030 The first formal parameter of READ and WRITE must be FILE type.
- 1031 READLN and WRITELN must have only one file parameter.
- 1032 A procedure must not have a result type.
- 1033 " : resulttype" missing.
- 1034 Too many formal parameters in operator.
- 1035 Too few formal parameters for a dyadic operator.
- 1036 Too many formal parameters for a monadic operator.
- 1037 Priority definition missing for operator symbol.
- 1038 Operator symbol expected.
- 1039 **********unbesetzt**************
- 1040 An Operator must have formal parameters.
- 1041 Filetype not allowed as operator result
- 1042 The left operand of the assignment operator must be a VAR parameter.
- 1043 The external name must be an Identifier or a string constant.
- 1044 A global specification is only allowed in a module declaration.
- 1045 Label number expected.
- 1046 Real constant conversion already defined.
- 1047 Module name should be identical with the filename.
- 1050 File must not have dynamic components.
- 1051 Identifier declared more than once in a record-definition.
- 1052 Forward declared types must be record-types.
- 1053 This @ identifier occurs on both sides of its definition.
- 1054 Dynamic arrays are not allowed in this context.
- 1055 This identifier is already declared as a @ .
- 1056 This type must be a record type since this identifier occurs in its definition.
- 1057 Missing assignment to function result.
- ; stm.c
- 1101 READ,READLN,WRITE or WRITELN expected
- 1102 file input not declared
- 1103 file output not declared
- 1104 ';' expected.
- 1105 The type of the constant is incompatible.
- 1106 ********** unbesetzt ***************
- 1107 Condition must be boolean expression
- 1108 Label has been already used
- 1109 Undeclared label.
- 1110 ********* unbesetzt ************
- 1111 Invalid statement. A function call or an operator is not a statement.
- 1112 Identifier not declared.
- 1113 Left side must be a record data type.
- 1114 Left side must be a variable.
- 1115 Too many temporary variables in one with-statement would lead to memory fault,please use several nested with-statements.
- 1116 A statement has been generated in a while expression, please use auxiliary variables.
- 1117 Missing @ in statement.
- 1118 ********** unbesetzt ************
- ; syntax.c
- 1201 Operand expected.
- 1202 Dyadic Operator expected.
- 1203 Illegal symbol, left side is not a variable.
- 1204 Identifier expected.
- 1205 Left side is not a variable.
- 1206 Index missing.
- 1207 ')' expected.
- 1208 Expression missing.
- 1209 Dyadic Operator or ')' expected.
- 1210 ']' expected.
- 1211 '(' inserted.
- 1212 Illegal symbol.
- 1213 Identifier not declared.
- 1214 ']' missing.
- 1215 ')' missing.
- 1216 Expression missing.
- 1217 Loop variable not declared.
- ; former pars.c
- 1298 @ expected.
- 1299 Identifier expected.
- ; seman.c
- 1401 Expression of type @ cannot be a variable parameter.
- 1402 Constant identifier expected.
- 1403 Constant expected.
- 1404 A signed Constant must be integer or real.
- 1407 Too many temporary variables in one function call would lead to memory fault,please use temporal assignments.
- 1408 Incompatible set element type.
- 1409 This Identifier is declared as a constant or a variable and must not have arguments.
- 1410 Illegal recursive call.
- 1411 Illegal procedure call in expression.
- 1412 Illegal use of function at the beginning of statement.
- 1413 Left side is neither a pointer nor a file type.
- 1414 Left side is not a record type.
- 1415 No such record component found.
- 1416 Identifier is not an array Variable.
- 1417 Is not an Array type.
- 1418 Dotprecision constants are not yet implemented.
- 1419 Integer-valued interval constants are not yet implemented. Use function INTVAL.
- 1420 Unallowed access to hidden data type @ .
- 1421 This subroutine can not be passed as an actual parameter.
- 1422 Too many arguments.
- ; arrx.c
- 1501 Bound is not integer.
- 1502 The index must be integer
- 1503 Index type mismatch.
- 1504 Too many indices.
- 1505 Must be at least one index.
- 1506 That type of subarrays has not been implemented yet.
- 1507 No more than 2-D arrays are allowed in DP-expressions.
- 1508 Static subarrays have not been implemented yet
- ; std.c
- 1601 Scalar data type expected, @ found.
- 1602 This Parameter must be a Variable.
- 1603 Arrays' sizes must be equal.
- 1604 Dimension specified must be an integer constant >=1.
- 1605 Dimension specification exeeds the number of dimensions.
- 1606 In that context expressions are not implemented yet.
- 1607 No Operator declared for operand type@
- 1608 Assignment of files is not declared.
- 1609 This standard routine is not defined.
- 1610 No function @ declared without arguments.
- 1611 No such function declared with argument type@
- 1612 No procedure @ declared without arguments.
- 1613 No such procedure declared with argument type@
- 1614 No procedure READ declared with argument type@
- 1615 No procedure READLN declared with argument type@
- 1616 No procedure WRITE declared with argument type@
- 1617 No procedure WRITELN declared with argument type@
- ; errecy.c
- 1701 Erroneous source-code too erroneous, not properly recovered. Source code skipped as far as shown position.
- ; dp_error.c
- 2001 Invalid type of variable.
- 2002 Dotexpressions may not be nested.
- 2003 Illegal symbol in dotexpression.
- 2004 Invalid type of named constant.
- 2005 Too many function arguments.
- 2006 Invalid type of function argument.
- 2007 Argument must be of type matrix.
- 2008 Argument must be of type vector.
- 2009 Arguments may not differ in structure.
- 2010 Loop variable within nested 'SUM' loops used twice.
- 2011 Invalid basetype of dotexpression result.
- 2012 Invalid structure of dotexpression result.
- 2013 Operands may not differ in structure.
- 2014 Multiplication of dotprecision variables not allowed.
- 2015 Structures of factors in a multiplication do not match.
- 2016 Integer assignment expected.
- 2017 Left and right side of ':=' may not differ in type.
- 2018 Variable expected.
- 2019 Invalid operand.
- 2020 Function or variable argument expected.
- 2021 Invalid basetype of variable.
- 2022 Invalid structure of variable.
- 2023 'TO' or 'DOWNTO' expected.
- 2024 Argument(s) missing in function.
- 2025 Bad syntax in dotexpression.
- 2026 Integer expression expected.
- 2027 Argument(s) missing in function.
- 2028 Bad syntax of function call.
- ; module.c
- 4101 No priority declared for operator @.
- 4102 Type @ is not yet declared.
- 4103 The operator @ is already declared with a different priority.
- 4104 Unsatisfied forward reference in module @
- 4105 Timestamp error. Recompile module @ !
- 4106 The interface-file was compiled with an older version of PXSC.
- 4107 The operator @
- ; bintab.c
- 5001 Integer constant exceeds integer range.
- 5002 Unexpected EOF.
- 5003 This parameter must be a variable.
- ; idtab.c
- 5201 Redeclaration of subprogram in same block with equal parameter list.
- 5202 Overloading functions with different result types.
- 5203 @ is already declared.
- 5204 Redeclaration of @
- 5205 @ is already declared as a procedure.
- 5206 @ is already declared as a function.
- 5207 Redeclaration of subprogram @ in same block with equal parameter list.
- 5208 Type mismatch between result type of declaration and definition of @.
- 5209 @ is already declared.
- 5210 Ambiguous parameter types in subprogram call.
- 5211 Unsatisfied forward reference on subroutine @.
- 5212 Label has been referenced but not defined.
- ; optab.c
- 5301 Redeclaration of operator @.
- 5302 Ambiguous operands' types in operator call.
- 5303 Unsatisfied forward reference on operator @.
- ; scan.c
- 8001 Missing fraction part of real constant.
- 8002 Missing exponent of real constant.
- 8003 A string constant must not exceed a line.
- 8004 Illegal character: ord(@)
- ;
- ; ***** check errors: *****
-
- ; decl.c
- 9001 dynatyp: not type nor var.
-
- ; seman.c
- 9011 recclistfnd: Node is not idlist.
- 9012 Unknown symbol in seman: @
- 9015 reccfnd: Data type is not record.
- 9016 reccfnd: Data type is not a variant record.
- 9021 Searching upwards: Not a right son.
- 9022 @ cannot append at binprev.
-
- ; module.c
- 9451 @
- 9452 unexpected case-label @ found.
- 9453 an operator is not a type.
- 9454 igentype : @ found.
- 9455 error occured in @.
- 9456 case-labels in the interface-file are not yet implemented.
- 9457 unexpected char @ in interface-file.
- 9458 unexpected char in @ : 'E' found, "END." not found.
-
- ; bintab.c:
- 9501 binalloc: Undeleted node in freelist: @
- 9502 Node to be overwritten is found in tree.
- 9503 binidcreate : symc = &
- 9504 @ : binprev == NIL.
- 9505 @ : bincurr == NIL.
- 9506 @ : father == NIL.
- 9507 @ : binprev is not a right son of his father
- 9508 @ : bincurr->father != NIL
- 9509 @ : bincurr->right != NIL
- 9510 @ : bincurr->pt.left != NIL
- 9511 @ : binprev->pt.left != NIL
- 9512 @ : p == NIL.
- 9513 binexchange: left is not binptr.
- 9514 binexchange: right is not binptr.
- 9515 @ : binprev->right != NIL
- 9516 @ : q == NIL.
- 9517 @ : q->father != NIL
- 9518 @ : q->right != NIL
- 9519 @ : q->pt.left != NIL
- 9520 Fehler bei bininsert !
- 9521 bindelete: node doesn't exist.
- 9522 Father node must exist in bindelete.
- 9523 Cannot delete node @
- 9524 Father not found in bindelete.
- 9525 binldelete: Not a list node.
- 9526 binldelete: Unlinking left son.
- 9527 binlside : left son already exists.
- 9528 @ : sym == NIL.
- 9529 @ : cannot link.
- 9530 binupsym : Knoten kein Symbolknoten !
- 9531 binupid : no identifier node.
- 9532 binupblk : Knoten kein Block-knoten !
- 9533 binupblk : blk == NIL.
- 9534 binupvalue : Knoten kein Value-knoten !
- 9535 binupcharp : Knoten keine String- /Real-konstante
- 9536 binupcharp : charp == NIL.
- 9537 binupop : Knoten kein Opptr-knoten !
- 9538 binupop : op == NIL.
- 9539 binupdate : cont == NIL.
- 9540 gofather : binprev->father == NIL.
- 9541 goleft : binprev->pt.left kein binptr.
- 9542 goleft : binprev->pt.left == NIL.
- 9543 goright : binprev->right kein binptr.
- 9544 goright : binprev->right == NIL.
- 9545 binfather : NIL pointer
- 9546 binleft : p->pt.left kein binptr.
- 9547 binright : p->right kein binptr.
- 9548 bincont : no list node.
- 9549 binnext : kein 'next'-knoten
- 9550 binvalue : No Value-node !
- 9551 bincharp : keine String- /Real-konstante
- 9552 bintemp : tempsym == NIL.
- 9553 tempdecl : Illegal bindecl @
- 9554 @ : invalid father.
- 9555 baptize : Root of declaration not found.
- 9556 binappend : right son already exists.
- 9557 @ : not a right-son node.
- 9558 @ : not a left-son node.
- 9559 freecheck: Freed node detected.
-
- ; blktab
- 9601 NULL-Pointer assignment in blkflag.
- ; idtab.c
- 9621 Error in @.
- 9622 NULL-pointer assignment in @
- 9623 Illegal use of @
- 9624 NIL pointer in @
- 9625 No identifier in idroutins.
- 9626 NULL-pointer in uniquename.
- ; optab
- 9641 NULL-Pointer access in opflag.
- 9642 Error in opfnd.
- 9643 Error in opins.
- 9644 optypl : Cannot find left typ of @.
- ;
- ; ***** fatal errors *****
- 30000 Insufficient memory. Compilation aborted.
- 30001 Error in writing file @ -- Probably disk is full. Compilation aborted.
- 30002 Unexpected end of file while importing module @. Probably disk was full when exporting. Compilation aborted.
- 30002 Error in creating temporary interface-file. Compilation aborted.
- 30003 Module @ not found. Compilation aborted.
- 30004 Too many names to rename with moduniquename.